Kevin Albertson [Sat, 13 Jan 2024 23:08:11 +0000 (18:08 -0500)]
export and install targets
Kevin Albertson [Sat, 13 Jan 2024 23:07:29 +0000 (18:07 -0500)]
use relative paths for install
This is intended to make the installed package relocatable.
Claire Foster [Thu, 4 Jan 2024 18:01:49 +0000 (04:01 +1000)]
Remove ruby compat hacks (#259)
* Fix two minor bugs from the Ruby code
First, `categroy` rather than `code` was used in constructing the
`control_boundary` property as related to the characters U+200C and
U+200D. This seemed incorrect and should be fixed. This could be an
observable bugfix for any C code which inspects the `control_boundary`
property.
Second, when reading composition exclusions, Ruby's String hex method
produces zero rather than nil if no number is found. For example
$ ruby -e 'puts "# blah".hex'
0
This led to the character `'\0'` being included in the `exclusions`
and `excl_versions` sets which is incorrect. However this seems
asymptomatic because `'\0'` is never part of a composition. (In terms of
the C code, the use of `comp_exclusion` is guarded by the `comb_index`
property which is `UINT16_MAX` for `'\0'`.)
* Cleanup: Remove sequence ordering hack
This hack changed the ordering of sequences encoded in the sequences
table and was added so we could easily prove equivalence to the Ruby
data generator code.
However, it's no longer needed and removing it shouldn't result in any
functional change.
Michael Williamson [Thu, 4 Jan 2024 00:34:07 +0000 (00:34 +0000)]
Use stdint.h instead of inttypes.h (#223)
This improves support for targeting wasm32 with clang 12.
Claire Foster [Wed, 3 Jan 2024 17:02:08 +0000 (03:02 +1000)]
Port ruby data_generator.rb to Julia (#258)
* Port ruby data_generator.rb to Julia
This reduces the number of dependencies needed when regenerating the C
code. The new code also separates C code generation from unicode data
analysis somewhat more cleanly which should be better factored for
generating a Julia version of the data files in the future.
The output is identical to the original Ruby script, for now. Some bugs
which were found in the process are noted as FIXMEs in the Julia source
and can be fixed next.
* Replace some explicit loops with a utility function
* fixup! Port ruby data_generator.rb to Julia
* Update Makefile
* Update data/Makefile
* Update data/Makefile
* Update data/Makefile
* Update data/Makefile
* Update data/data_generator.jl
---------
Co-authored-by: Steven G. Johnson <stevenj@mit.edu>
dundargoc [Sun, 26 Nov 2023 02:00:49 +0000 (03:00 +0100)]
upgrade minimum cmake version (#255)
This will silence the following warning:
CMake Deprecation Warning at CMakeLists.txt:1 (cmake_minimum_required):
Compatibility with CMake < 3.5 will be removed from a future version of
CMake.
Update the VERSION argument <min> value or use a ...<max> suffix to tell
CMake that the project does not need compatibility with older versions.
Steven G. Johnson [Fri, 20 Oct 2023 22:38:02 +0000 (18:38 -0400)]
updates for doxygen 1.9
Steven G. Johnson [Fri, 20 Oct 2023 21:16:42 +0000 (17:16 -0400)]
untar into new directory
Steven G. Johnson [Fri, 20 Oct 2023 21:15:11 +0000 (17:15 -0400)]
make distcheck should keep tarball, rm directory
Steven G. Johnson [Fri, 20 Oct 2023 21:14:14 +0000 (17:14 -0400)]
add make distcheck
Steven G. Johnson [Fri, 20 Oct 2023 20:51:57 +0000 (16:51 -0400)]
make dist target
Steven G. Johnson [Fri, 20 Oct 2023 20:42:25 +0000 (16:42 -0400)]
version 2.9 bump (#254)
Steven G. Johnson [Fri, 20 Oct 2023 20:24:59 +0000 (16:24 -0400)]
Unicode 15.1 support (#253)
* Unicode 15.1 support
* always update state
* fix GB9c logic
* print indic_conjunct_break in printproperty
* fix grapheme test
* update utf8proc_decompose_char docs
* more GB9c tests
Steven G. Johnson [Sun, 30 Oct 2022 21:24:01 +0000 (17:24 -0400)]
v2.8.0 bump (#248)
* version 2.8.0 bump
* NEWS link
Steven G. Johnson [Tue, 25 Oct 2022 03:18:17 +0000 (23:18 -0400)]
unicode 15 support (#247)
Harmen Stoppels [Tue, 25 Oct 2022 02:47:20 +0000 (04:47 +0200)]
Add c flag when invoking ar (#241)
`llvm-ar` warns when the archive does not exist and `c` is not passed.
Randy [Thu, 26 May 2022 12:58:54 +0000 (14:58 +0200)]
Improve fuzzer code coverage (#239)
* fuzz: test grapheme break functions
* fuzz: cover character lumping
Randy [Fri, 6 May 2022 01:49:11 +0000 (03:49 +0200)]
fuzz: limit input length (#238)
Longer inputs can lead to timeouts on oss-fuzz
Steven G. Johnson [Sat, 16 Apr 2022 20:33:27 +0000 (16:33 -0400)]
don't use make in cmake instructions (closes #236)
Steven G. Johnson [Fri, 17 Dec 2021 02:14:53 +0000 (21:14 -0500)]
update Doxygen config with doxygen -u
Steven G. Johnson [Fri, 17 Dec 2021 02:11:23 +0000 (21:11 -0500)]
copyright year update
Steven G. Johnson [Fri, 17 Dec 2021 02:10:08 +0000 (21:10 -0500)]
prepare for 2.7.0 release
Steven G. Johnson [Fri, 17 Dec 2021 02:08:37 +0000 (21:08 -0500)]
update for unicode 14 (#233)
Steven G. Johnson [Fri, 17 Dec 2021 01:54:21 +0000 (20:54 -0500)]
rm travis
Steven G. Johnson [Fri, 17 Dec 2021 01:53:02 +0000 (20:53 -0500)]
update gitignore
woclass [Fri, 17 Dec 2021 01:52:05 +0000 (19:52 -0600)]
[ci] set github CI (#229)
* [ci] set github CI: ubuntu, windows, macOS
* [ci] add make.yml
* [ci] Skip macOS check MANIFEST temporary
Markus F.X.J. Oberhumer [Fri, 17 Dec 2021 01:42:22 +0000 (02:42 +0100)]
cmake: fix installation directories and also install pkgconfig file (#224)
Benito van der Zander [Fri, 17 Dec 2021 01:30:27 +0000 (02:30 +0100)]
reduce lenencode bits (#232)
extrowerk [Thu, 15 Apr 2021 13:32:23 +0000 (15:32 +0200)]
GNUInstallDirs support (#159)
Randy [Thu, 4 Feb 2021 17:59:39 +0000 (18:59 +0100)]
OSS-Fuzz integration updates (#219)
* fix build
* CIFuzz integration
* update fuzzer
* undo changes to build
* ossfuzz.sh: fix copy path
Randy [Fri, 29 Jan 2021 18:54:58 +0000 (19:54 +0100)]
OSS-Fuzz initial integration (#216)
* add fuzz target
* update fuzzer
* add fuzzer to build with basic entry point
* add build script
* cleanup
* build fuzz target using cmake in oss-fuzz env
* ossfuzz.sh add newline
* update build
Mike Glorioso [Thu, 14 Jan 2021 17:59:49 +0000 (12:59 -0500)]
Fix Sign-Conversion warnings in library and test code (#214)
* JuliaStrings#169 turn on sign-conversion warnings
Signed-off-by: Mike Glorioso <mike.glorioso@gmail.com>
* JuliaStrings#169 fix sign-conversion warnings for utf8proc.c
fix sign-converstion warnings for utf8proc_iterate
uc requires at most 21 bits to identify a unicode codepoint, so there is no need for it to be unsigned
multiple locations use, modify, or store uc with a signed value
the only exception is line 137 where uc is compared with an unsigned value
fix sign-converstion warnings for utf8proc_tolower, utf8proc_toupper, utf8proc_totitle
all three methods have sign conversion warnings when calling seqindex_decode_index
seqindex_decode_index uses the passed value as an index to an array utf8proc_sequences
as utf8proc_sequences is hard-coded and smaller than 2^31 - 1 we can safely cast to unsigned
fix sign-converstion warnings for utf8proc_decompose_char
lines with this warning use the defined function utf8proc_decompose_lump
in the function, a hardcoded unsigned value (1<<12) is complemented then cast as a signed value
as the intent is to remove the 12th bit flag from options, a signed value, and explicit cast is safe
fix sign-conversion warnings for utf8proc_map_custom
result is declared as signed, but is only expected to contain values between 0 and 4
sizeof returns an unsigned value. result must be cast to unsigned
Signed-off-by: Mike Glorioso <mike.glorioso@gmail.com>
* JuliaStrings#169 fix sign-conversion warnings for test/*
fix sign-conversion warnings for test/tests.c encode
change type for d to match return value of utf8proc_encode_char
fix sign-conversion warnings for test/graphemetest.c checkline
si, i, and j are unsigned size types, utf8proc_map and utf8proc_iterate accept and return signed size types
utf8proc_map treats negative strlen values as 0. the strlen used by the test must be similarly limited
utf8proc_iterate treats negative strlen values as 4 which will be less than the unsigned size
fix unused-but-set-variable warning by checking the glen value
fix sign-conversion warnings for test/case.c main
the if block ensures that tested codepoint fits in wint_t, but needs to include u and l as well
c, u, and l can be safely cast to wint_t
fix sign-conversion warnings for test/iterate.c
all values used for len are below 8, so an explicit cast is safe
updated types for more portable test code
fix sign-conversion warnings for test/printproperty.c main
change type of c to signed to resolve all sign-converstion warnings.
replace sscanf(... &c) wiht sscanf(... &x) followed by explicit sign converstion
Signed-off-by: Mike Glorioso <mike.glorioso@gmail.com>
Steven G. Johnson [Sat, 19 Dec 2020 18:08:34 +0000 (13:08 -0500)]
download test data to build directory (fixes #212)
Steven G. Johnson [Thu, 17 Dec 2020 23:36:28 +0000 (18:36 -0500)]
ensure ruby is in UTF-8 mode (#209)
* ensure ruby is in UTF-8 mode
* Revert "ensure ruby is in UTF-8 mode"
This reverts commit
587b7b6b7215f91b1ae52aefc82d359f2f378a61.
* ensure Ruby reads files in UTF-8 encoding
Steven G. Johnson [Tue, 15 Dec 2020 21:36:45 +0000 (16:36 -0500)]
fix manifest
Steven G. Johnson [Tue, 15 Dec 2020 20:29:32 +0000 (15:29 -0500)]
2.6.1 version bump
Steven G. Johnson [Tue, 15 Dec 2020 20:26:56 +0000 (15:26 -0500)]
fix NULL args in grapheme_break_stateful
Steven G. Johnson [Mon, 23 Nov 2020 19:21:26 +0000 (14:21 -0500)]
update doxygen config with doxygen -u
Steven G. Johnson [Mon, 23 Nov 2020 19:18:43 +0000 (14:18 -0500)]
bump to version 2.6
Steven G. Johnson [Mon, 23 Nov 2020 19:10:29 +0000 (14:10 -0500)]
Fix grapheme breaks on string-initial (#205)
* Fix extended emoji + zwj combo
* Patch initial repeated regional flags and extended+zwj emoj
* Merge conditions for setting breaks bt region
* updated fix
* perform tests for both utf8proc_map and manual calls to utf8proc_grapheme_break_stateful
* consolidate tests
Co-authored-by: Thomas Marks <marksta@umich.edu>
Tim Gates [Fri, 9 Oct 2020 12:30:50 +0000 (23:30 +1100)]
docs: fix simple typo, encounted -> encountered (#201)
There is a small typo in utf8proc.h.
Should read `encountered` rather than `encounted`.
Steven G. Johnson [Tue, 25 Aug 2020 20:42:59 +0000 (16:42 -0400)]
add islower/isupper functions (#196)
* add islower/isupper functions
* added test
* more tests + bugfix
* Makefile fix
* rm iscase test on make clean
xkszltl [Mon, 25 May 2020 14:20:08 +0000 (22:20 +0800)]
Switch to HTTPS for referencing `unicode.org`. (#193)
Resolve https://github.com/JuliaStrings/utf8proc/issues/192
Stefan Floeren [Mon, 13 Apr 2020 14:59:30 +0000 (16:59 +0200)]
Unify include file handling (#190)
The cmake file expects the parent folder to be named "utf8proc",
otherwise the target_include_directories won't work, as it references
an unknown path.
This deviates from the install targets (both cmake and makefile) in
putting the include file into a subfolder in contrast to the top level
folder. This also prevents using the library with the recent cmake
addition of FetchContent.
This change unifies the include file handling by using the local path
for cmake as well.
This might break existing uses. As a workaround, we could add a dummy
include file in the old location (new utf8proc subfolder). I'm not sure
if that is necessary.
Co-authored-by: Stefan Floeren <stefan-floeren@users.noreply.github.com>
Andreas-Schniertshauer [Mon, 30 Mar 2020 11:51:44 +0000 (13:51 +0200)]
Fix memory leaks in tests case.c and misc.c (#189)
* Add: tests to CMakeLists.txt
* Disable compilation of charwidth, graphemetest and normtest because of missing getline
* Refactoring: UTF8PROC_ENABLE_TESTING default Off, move tests that don't compile on windows to NOT MSVC section, add testing to appveyor.yml
* Add: testing to travis
* Changed: flag to WIN32 because MinGW has the same problem as MSVC
* Commented out graphemetest and normtest because they fail.
* Re-added: graphemetest and normtest added missing data to the path of the text files.
* Fix: last commit was party wrong normtest failed.
* * Commented out graphemetest and normtest because they fail, because in CMakeLists is missing building of data.
* Add: mingw_static, mingw_shared, msvc_shared, msvc_static to ignore list
* Add: prefix utf8proc. to tests
* Fix: memory leaks in tests case.c and misc.c forgot to call free after calling utf8proc_NFKC_Casefold
Co-authored-by: Andreas-Schniertshauer <Andreas-Schniertshauer@users.noreply.github.com>
Steven G. Johnson [Sun, 29 Mar 2020 14:48:42 +0000 (10:48 -0400)]
Revert "disable tests under mingw" (#187)
This reverts commit
7e834d77024d770875559d853b09b8bb7f9321a1.
Steven G. Johnson [Sun, 29 Mar 2020 14:44:42 +0000 (10:44 -0400)]
use unsigned char more consistently, silence -Wextra compiler warnings (#188)
Steven G. Johnson [Sun, 29 Mar 2020 13:35:32 +0000 (09:35 -0400)]
fixes
Steven G. Johnson [Sun, 29 Mar 2020 13:01:04 +0000 (09:01 -0400)]
add build to gitignore, make paths absolute (closes #185)
Steven G. Johnson [Sun, 29 Mar 2020 12:53:11 +0000 (08:53 -0400)]
fix grapheme test to work on unmodified data file
Steven G. Johnson [Sun, 29 Mar 2020 01:25:42 +0000 (21:25 -0400)]
disable tests under mingw
Andreas-Schniertshauer [Sat, 28 Mar 2020 21:16:35 +0000 (22:16 +0100)]
Download data and execute commented out tests (#178)
* Add: tests to CMakeLists.txt
* Disable compilation of charwidth, graphemetest and normtest because of missing getline
* Refactoring: UTF8PROC_ENABLE_TESTING default Off, move tests that don't compile on windows to NOT MSVC section, add testing to appveyor.yml
* Add: testing to travis
* Changed: flag to WIN32 because MinGW has the same problem as MSVC
* Commented out graphemetest and normtest because they fail.
* Re-added: graphemetest and normtest added missing data to the path of the text files.
* Fix: last commit was party wrong normtest failed.
* * Commented out graphemetest and normtest because they fail, because in CMakeLists is missing building of data.
* Add: mingw_static, mingw_shared, msvc_shared, msvc_static to ignore list
* Add: downloading data and executing enabled tests that depend on the downloaded data.
* Fix: windows line endings CRLF replaced with linux LF
* Refactoring: (major) set UNICODE_VERSION to 13.0.0, replace curl with file DOWNLOAD, removed downloading unnecessary files, enabled normtest.
* Fix: woodhead error in revision
adeac82ec9941667e3c3ad7f50769793547218c3 readded calling execute_process to strip GraphemeBreakTest.txt file
* Add: removing no more used file data/GraphemeBreakTestOrg.txt after stripping.
* Add: testing folder to ignore list
* Add: enabled graphemetest
* Update .gitignore
Co-authored-by: Andreas-Schniertshauer <Andreas-Schniertshauer@users.noreply.github.com>
Co-authored-by: Steven G. Johnson <stevenj@mit.edu>
Steven G. Johnson [Sat, 28 Mar 2020 18:00:43 +0000 (14:00 -0400)]
Merge branch 'master' of https://github.com/JuliaLang/utf8proc
Steven G. Johnson [Sat, 28 Mar 2020 18:00:30 +0000 (14:00 -0400)]
silence warning (closes #184)
Andreas-Schniertshauer [Sat, 28 Mar 2020 14:31:27 +0000 (15:31 +0100)]
Tests with prefix utf8proc. (#177)
* Add: tests to CMakeLists.txt
* Disable compilation of charwidth, graphemetest and normtest because of missing getline
* Refactoring: UTF8PROC_ENABLE_TESTING default Off, move tests that don't compile on windows to NOT MSVC section, add testing to appveyor.yml
* Add: testing to travis
* Changed: flag to WIN32 because MinGW has the same problem as MSVC
* Commented out graphemetest and normtest because they fail.
* Re-added: graphemetest and normtest added missing data to the path of the text files.
* Fix: last commit was party wrong normtest failed.
* * Commented out graphemetest and normtest because they fail, because in CMakeLists is missing building of data.
* Add: mingw_static, mingw_shared, msvc_shared, msvc_static to ignore list
* Add: prefix utf8proc. to tests
* Add: prefix utf8proc. to tests
Co-authored-by: Andreas-Schniertshauer <Andreas-Schniertshauer@users.noreply.github.com>
Co-authored-by: Steven G. Johnson <stevenj@mit.edu>
Steven G. Johnson [Sat, 28 Mar 2020 14:00:18 +0000 (10:00 -0400)]
compile more tests on Windows (#183)
* compile more tests on Windows
* still disable charwidth tests
* silence warnings on MSVC about sscanf
* whoops
* silence warning
Steven G. Johnson [Sat, 28 Mar 2020 13:42:29 +0000 (09:42 -0400)]
simplifications
Steven G. Johnson [Sat, 28 Mar 2020 13:36:58 +0000 (09:36 -0400)]
portable getline replacement (closes #182)
Steven G. Johnson [Sat, 28 Mar 2020 00:36:18 +0000 (20:36 -0400)]
new emoji-data.txt location (fixes #181)
Steven G. Johnson [Fri, 27 Mar 2020 22:38:44 +0000 (18:38 -0400)]
update
Steven G. Johnson [Fri, 27 Mar 2020 22:35:20 +0000 (18:35 -0400)]
whoops, generated from old tables
Steven G. Johnson [Fri, 27 Mar 2020 21:32:42 +0000 (17:32 -0400)]
link fixes
Steven G. Johnson [Fri, 27 Mar 2020 21:22:21 +0000 (17:22 -0400)]
version bump to 2.5
Steven G. Johnson [Fri, 27 Mar 2020 21:06:06 +0000 (17:06 -0400)]
Unicode 13 support (#179)
* exclude Sk from zero-width chars (closes #167)
* update for Unicode 13
Andreas-Schniertshauer [Wed, 19 Feb 2020 19:25:19 +0000 (20:25 +0100)]
Add: tests to CMakeLists.txt (#173)
* Add: tests to CMakeLists.txt
* Disable compilation of charwidth, graphemetest and normtest because of missing getline
* Refactoring: UTF8PROC_ENABLE_TESTING default Off, move tests that don't compile on windows to NOT MSVC section, add testing to appveyor.yml
* Add: testing to travis
* Changed: flag to WIN32 because MinGW has the same problem as MSVC
* Commented out graphemetest and normtest because they fail.
* Re-added: graphemetest and normtest added missing data to the path of the text files.
* Fix: last commit was party wrong normtest failed.
* * Commented out graphemetest and normtest because they fail, because in CMakeLists is missing building of data.
Stefan Weil [Thu, 11 Jul 2019 18:04:34 +0000 (20:04 +0200)]
Fix some typos (found by codespell) (#160)
Signed-off-by: Stefan Weil <sw@weilnetz.de>
Steven G. Johnson [Tue, 14 May 2019 15:00:08 +0000 (11:00 -0400)]
slight clarification
Steven G. Johnson [Tue, 14 May 2019 14:53:55 +0000 (10:53 -0400)]
update header file comments (closes #157)
Steven G. Johnson [Sat, 11 May 2019 01:24:14 +0000 (21:24 -0400)]
NEWS for 2.4, updated version numbers (which I forgot in 2.3, grrr)
Steven G. Johnson [Sat, 11 May 2019 01:13:32 +0000 (21:13 -0400)]
ignore vscode
GOTOH Shunsuke [Sat, 11 May 2019 01:12:45 +0000 (10:12 +0900)]
update for unicode 12.1 (#156)
Steven G. Johnson [Wed, 8 May 2019 15:24:51 +0000 (11:24 -0400)]
typo
Steven G. Johnson [Wed, 8 May 2019 15:24:27 +0000 (11:24 -0400)]
more info
Steven G. Johnson [Wed, 8 May 2019 15:22:37 +0000 (11:22 -0400)]
note official releases
Steven G. Johnson [Wed, 8 May 2019 15:20:25 +0000 (11:20 -0400)]
more compile info
Michael Osipov [Wed, 8 May 2019 00:02:19 +0000 (02:02 +0200)]
Document HP-UX build support (#155)
Michael Osipov [Wed, 8 May 2019 00:00:21 +0000 (02:00 +0200)]
Improve portability of Make (#154)
Several options passed to $(CC) are not portable, e.g., for HP aCC.
Move them to variables.
past-due [Wed, 17 Apr 2019 18:49:04 +0000 (14:49 -0400)]
[CMake] Add UTF8PROC_NO_INSTALL option (#152)
* [CMake] Add UTF8PROC_NO_INSTALL option
* change to UTF8PROC_INSTALL
Steven G. Johnson [Tue, 9 Apr 2019 19:10:20 +0000 (15:10 -0400)]
copyright year update
Steven G. Johnson [Tue, 9 Apr 2019 19:09:57 +0000 (15:09 -0400)]
fontforge is no longer needed
Steven G. Johnson [Sat, 30 Mar 2019 20:34:11 +0000 (16:34 -0400)]
Merge branch 'master' of https://github.com/JuliaLang/utf8proc
Steven G. Johnson [Sat, 30 Mar 2019 20:33:59 +0000 (16:33 -0400)]
NEWS for 2.3
Steven G. Johnson [Sat, 30 Mar 2019 20:31:02 +0000 (16:31 -0400)]
add utf8proc_unicode_version (#151)
Steven G. Johnson [Sat, 30 Mar 2019 20:05:50 +0000 (16:05 -0400)]
give up on Unifont for charwidth data (#150)
* fix CHARBOUND option for non-characters
* give up on unifont for charwidth computation
Steven G. Johnson [Sat, 30 Mar 2019 20:04:48 +0000 (16:04 -0400)]
Merge branch 'master' of https://github.com/JuliaLang/utf8proc
Steven G. Johnson [Sat, 30 Mar 2019 20:04:14 +0000 (16:04 -0400)]
doc clarification (closing #110)
Steven G. Johnson [Sat, 30 Mar 2019 19:22:25 +0000 (15:22 -0400)]
fix CHARBOUND option for non-characters (#149)
Steven G. Johnson [Sat, 30 Mar 2019 17:46:01 +0000 (13:46 -0400)]
update for unicode 12 (#148)
Steven G. Johnson [Sat, 30 Mar 2019 17:37:34 +0000 (13:37 -0400)]
rebased cmake updates (#147)
* Use a target property instead of CMAKE_C_FLAGS
It is a global property, which is not great when importing utf8proc in other CMake projects.
* Use target properties instead of add_definitions
It modifies builds settings globally, which is not great when using
the library as part of a bigger CMake build
* Expose header search path with target_include_directories
This makes it possible to use utf8proc in a larger CMake based project
with
add_subdirectory(utf8proc)
target_link_libraries(my_app utf8proc)
* more rebase fixes
Steven G. Johnson [Sat, 30 Mar 2019 17:17:21 +0000 (13:17 -0400)]
use Travis Julia support to get a modern Julia version (#146)
use Travis include: to specify Julia version
Steven G. Johnson [Thu, 1 Nov 2018 21:17:06 +0000 (17:17 -0400)]
fix Julia script for Julia 1.0
Graham Inggs [Thu, 1 Nov 2018 21:10:48 +0000 (23:10 +0200)]
Pass users' flags (#141)
Michael Drake [Thu, 1 Nov 2018 21:09:16 +0000 (21:09 +0000)]
Generate and install a pkg-config file. (#142)
* Generate and install a pkg-config file.
* Use Makefile libdir and includedir for pkg-config.
This splits the prefix out from these variables, so that
the same variables can be used to construct the pkg-config
file.
* Update the manifest for installation of pkg-config file.
* Revert "Use Makefile libdir and includedir for pkg-config."
This reverts commit
a4cd6dc64a357dd5b91781045b3ac1c4679af97f.
* Use Makefile libdir and includedir for pkg-config.
This splits the prefix out from these variables, so that
the same variables can be used to construct the pkg-config
file.
Steven G. Johnson [Wed, 25 Jul 2018 18:11:33 +0000 (14:11 -0400)]
link fix
Steven G. Johnson [Tue, 24 Jul 2018 17:35:48 +0000 (13:35 -0400)]
badge updates
Steven G. Johnson [Tue, 24 Jul 2018 17:32:15 +0000 (13:32 -0400)]
doc fixes, don't export stdint and limits.h values UINT16_MAX and SSIZE_MAX
Steven G. Johnson [Tue, 24 Jul 2018 17:25:51 +0000 (13:25 -0400)]
Merge branch 'master' of https://github.com/JuliaLang/utf8proc
Steven G. Johnson [Tue, 24 Jul 2018 17:25:38 +0000 (13:25 -0400)]
2.2 release date
Steven G. Johnson [Tue, 24 Jul 2018 17:24:56 +0000 (13:24 -0400)]
update copyright statement for data_generator
Steven G. Johnson [Tue, 24 Jul 2018 17:20:49 +0000 (13:20 -0400)]
copyright year updates